//
//  FYHomeTableViewController.swift
//  dugeweibo
//
//  Created by pelesys on 16/8/4.
//  Copyright © 2016年 杜方宜. All rights reserved.
//


//swift在同一个命名空间所有文件共享
//在不同的命名空间使用其他类 要导入头文件(导入命名空间)
//AFNetworking
/**
 NSURLSession:主要的网络请求类
 Reachability: 判断网络状态
 Security:加密类库
 Serialization:请求序列号,响应的反序列号
 Support Files
 UIKit:继续UIKIt对 UIButton UIIMage等做了扩展 缓存支持不太好 没磁盘缓存
 AFHTTPSessionManager.h核心接口声明文件
 manager类方法
 requestSerializer请求序列号属性
 responseSerializer响应反序列号属性
 GET请求 POST请求/上传 
 可接受的类型
 manger.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html",@"application/json", nil];
OAuth授权 网页形式授权
SSO授权
SDK授权
 */

/*
 OAuth授权
 请求授权:
 获取授权:
 URL:说明文档
 接口URL
 请求方式
 参数true必须
 client_id申请应用时分的APPkey
 redirect_url授权回调地址 http://www.baidu.com
 返回数据
 code 用于调用access_token,接口获取授权后的access_token
 state 如果传递参数, 会回传该参数
 
 微连接->我的应用 Appkey 3977538491 APPsecretd 3877e9f3ef0daddbd2faf1f065bde9b
 高级信息->授权回调页  取消授权回调页
 
*/
import UIKit
import AFNetworking
import SVProgressHUD
class FYHomeTableViewController: FYBaseTableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        vistorLoginView?.setUIInfo(imageName: nil, title: "关注一些人，回这里看看有什么惊喜")
        
    }
    
    private func demo(){
        let AFN = AFHTTPSessionManager()
        AFN.responseSerializer.acceptableContentTypes?.insert("text/plain")
        SVProgressHUD.show()
        AFN.get("", parameters: nil, headers: nil, progress: { (progress) in
            }, success: { (task, result) in
                SVProgressHUD.dismiss()
                print("正确==",result ?? "")
        }) { (_, error) in
            SVProgressHUD.showError(withStatus: "网络请求失败")
            print("错误==",error)
        }

    }
    
}
